package mysql

import "gorm.io/gorm"

type User struct {
	gorm.Model
	Username string `gorm:"type:varchar(30);comment:用户名" json:"username"`
	Phone    string `gorm:"type:char(11);comment:手机号" json:"phone"`
	Status   int    `gorm:"type:tinyint(1);comment:用户状态(0,1)" json:"status"`
}

// FindUser 用户查询
func (u *User) FindUser(phone string) error {
	return DB.Debug().Where("phone = ?", phone).First(&u).Error
}

// UserExit 用户冻结
func (u *User) UserExit(userId int) error {
	return DB.Debug().Where("id = ?", userId).Updates(&u).Error
}
